package com.unipay.mybatis.mapper;

import com.unipay.mybatis.pojo.Emp;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @BelongsProject: SSM
 * @Author: cmy
 * @CreateTime: 2023-01-14  16:12
 * @Description: TODO
 */
public interface DynamicSQLMapper {

    List<Emp> getEmpsByCondition(Emp emp);

    List<Emp> getEmpsByChoose(Emp emp);

    // 批量添加
    void insertEmps(@Param("emps") List<Emp> emps);
    // 批量删除
    int delEmps(@Param("empIds") Integer[] empIds);

    // 缓存
    Emp getEmpById(@Param("empId") Integer empId);
    int updateEmp(@Param("empId") Integer empId);
}
